module SWeapons
{
	imports
	{
		Base,
	}
	
	item SpearSharpenedScrewdriver
	{
		MaxRange 		= 1.42,
		WeaponSprite 		= SpearSharpenedScrewdriver,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 4,
		Weight 		= 1.5,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 18,
		MaxHitCount 		= 2,
		DoorDamage 		= 1,
		SwingAnim 		= Spear,
		DisplayName 		= Spear with Sharpened Screwdriver,
		MinRange 		= 0.98,
		SwingTime 		= 2,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SpearSharpenedScrewdriver,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 0,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 15,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 0.9,
		MaxDamage 		= 1.5,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWSmallBladeHitSounds,
		HitSound 		= SWSmallBladeHitSounds,
		AttachmentType 		= Shovel,
		Tooltip    =    Tooltip_SpearUpgraded,
		DisplayCategory = Weapon,
	}
	fixing Fix Spear with Sharpened Screwdriver
    {
       Require : SpearSharpenedScrewdriver,

       Fixer : Woodglue=2; Woodwork=2,
       Fixer : DuctTape=2,
       Fixer : Glue=2,
       Fixer : Scotchtape=4,
    }
	item SpearScrapShiv
	{
		MaxRange 		= 1.42,
		WeaponSprite 		= SpearScrapShiv,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 4,
		Weight 		= 1.5,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 15,
		MaxHitCount 		= 2,
		DoorDamage 		= 1,
		SwingAnim 		= Spear,
		DisplayName 		= Spear with Scrap Shiv,
		MinRange 		= 0.98,
		SwingTime 		= 2,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SpearScrapShiv,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 0,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 15,
		CritDmgMultiplier 		= 5,
		MinDamage 		= 1,
		MaxDamage 		= 1.6,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWSmallBladeHitSounds,
		HitSound 		= SWSmallBladeHitSounds,
		AttachmentType 		= Shovel,
		Tooltip    =    Tooltip_SpearUpgraded,
		DisplayCategory = Weapon,
	}
	fixing Fix Spear with Scrap Shiv
    {
       Require : SpearScrapShiv,

       Fixer : Woodglue=2; Woodwork=2,
       Fixer : DuctTape=2,
       Fixer : Glue=2,
       Fixer : Scotchtape=4,
    }
	item SpearScrapMachete
	{
		MaxRange 		= 1.55,
		WeaponSprite 		= SpearScrapMachete,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 2,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 5,
		Weight 		= 1.5,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 16,
		MaxHitCount 		= 2,
		DoorDamage 		= 10,
		SwingAnim 		= Spear,
		DisplayName 		= Spear with Scrap Machete,
		MinRange 		= 0.98,
		SwingTime 		= 2,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SpearScrapMachete,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 12,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 10,
		CritDmgMultiplier 		= 4,
		MinDamage 		= 1.3,
		MaxDamage 		= 2.2,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWMediumBladeHitSounds,
		HitSound 		= SWMediumBladeHitSounds,
		AttachmentType 		= BigWeapon,
		Tooltip    =    Tooltip_SpearUpgraded,
		DisplayCategory = Weapon,
	}
	fixing Fix Spear with Scrap Machete
    {
       Require : SpearScrapMachete,

       Fixer : Woodglue=2; Woodwork=2,
       Fixer : DuctTape=2,
       Fixer : Glue=2,
       Fixer : Scotchtape=4,
    }
	item SpearSalvaged
	{
		MaxRange 		= 1.55,
		WeaponSprite 		= SpearSalvaged,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 1.5,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 10,
		Weight 		= 2.5,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 15,
		MaxHitCount 		= 2,
		DoorDamage 		= 10,
		SwingAnim 		= Spear,
		DisplayName 		= Salvaged Spear,
		MinRange 		= 0.98,
		SwingTime 		= 2,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SpearSalvaged,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 12,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 10,
		CritDmgMultiplier 		= 4,
		MinDamage 		= 2.3,
		MaxDamage 		= 3.2,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWSpearHitSounds,
		HitSound 		= SWSpearHitSounds,
		AttachmentType 		= BigBlade,
		Tooltip    =    Tooltip_SpearSalvaged,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Spear
	{
		Require 	: SpearSalvaged,
		GlobalItem  : BlowTorch=1,
		
		Fixer 		: SmallSheetMetal=2;MetalWelding=5,
		Fixer 		: ScrapMetal=3;MetalWelding=3,
	}
	item ScrapSpear
	{
		MaxRange 		= 1.55,
		WeaponSprite 		= ScrapSpear,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 1.5,
		KnockBackOnNoDeath 		= FALSE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Improvised;Spear,
		ConditionLowerChanceOneIn 		= 8,
		Weight 		= 2.5,
		SplatNumber 		= 1,
		PushBackMod 		= 0.3,
		SubCategory 		= Spear,
		ConditionMax 		= 10,
		MaxHitCount 		= 2,
		DoorDamage 		= 10,
		SwingAnim 		= Spear,
		DisplayName 		= Scrap Spear,
		MinRange 		= 0.98,
		SwingTime 		= 2.6,
		KnockdownMod 		= 0,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= ScrapSpear,
		RunAnim 		= Run_Weapon2,
		IdleAnim 		= Idle_Weapon2,
		BreakSound 		= BreakingWeapon,
		TreeDamage 		= 12,
		TwoHandWeapon 		= TRUE,
		CriticalChance 		= 10,
		CritDmgMultiplier 		= 4,
		MinDamage 		= 1.3,
		MaxDamage 		= 2.2,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		HitFloorSound 		= LightBladeFloor1,
		ImpactSound 		= SWSpearHitSounds,
		HitSound 		= SWSpearHitSounds,
		AttachmentType 		= BigBlade,
		Tooltip    =    Tooltip_ScrapSpear,
		DisplayCategory = Weapon,
	}
	fixing Fix Scrap Spear
	{
		Require 	: ScrapSpear,
		Fixer 		: SmallSheetMetal=1;MetalWelding=3,
		Fixer 		: ScrapMetal=2;MetalWelding=1,
		Fixer 		: LeatherStrips=5,
	}
}
